iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
Mobile Development

自己的 app 自己寫系列 第 7

[Day7] 為什麼想要的東西總是沒人要做呢

  • 分享至 

  • xImage
  •  

一直心心念念想寫 app,其實真正想要的很簡單,就只是一個簡單紀錄螢幕使用時間的 app。iOS 目前也是有內建螢幕使用時間,可是用起來會有點卡,像有時候會想要滑到前一週但怎麼也滑不過去(然後過一下可能又好了);或者是那個內建程式最多只能看前一個月的資料,雖然我也不確定看更長期的資料要做什麼,但是想想就覺得不錯。

這幾天會翻翻幾個相關的文件然後記錄一下,翻完後理想上是可以直接下去實作,不過有需要的話會再回去翻 swiftUI tutorial 或 CS193p 或者相關文件。

希望 Day30 的時候可以做出小型的 demo QvQ

DeviceActivity

文件 頁面的 topic 就標示蠻清楚的,Manage activities, monitor activity,還有一些 protocol 和 structures。

  • DeviceActivitySchedule:就是讓 app 可以監控裝置活動紀錄的排程器
    • DataComponents:用來表示特定時間點或時間間隔
  • DeviceActivityCenter
    • 可以用來監控設備的使用情況,並設定時間限制,超過時會觸發事件
    • 也可以用來提供 report
let schedule = DeviceActivitySchedule(
    intervalStart: DateComponents(hour: 0, minute: 0),
    intervalEnd: DateComponents(hour: 23, minute: 59),
    repeats: true)

let center = DeviceActivityCenter()

center.startMonitoring(deviceActivityName, during: schedule)

上一篇
[Day6] 兩場會議都超時的話要怎麼在夾縫中寫文
下一篇
[Day8] 想屯稿的夢想只是海市蜃樓
系列文
自己的 app 自己寫13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言